operator (==) Interface

public interface operator (==)

Returns whether observations or observation views are equal.

Calls

interface~~operator (==)~~CallsGraph interface~operator (==) operator (==) proc~dm_observ_equals dm_observ_equals interface~operator (==)->proc~dm_observ_equals proc~dm_observ_view_equals dm_observ_view_equals interface~operator (==)->proc~dm_observ_view_equals proc~dm_request_equals dm_request_equals proc~dm_observ_equals->proc~dm_request_equals interface~dm_equals dm_equals proc~dm_observ_view_equals->interface~dm_equals proc~dm_response_equals dm_response_equals proc~dm_request_equals->proc~dm_response_equals proc~dm_response_equals->interface~dm_equals

Module Procedures

public pure elemental function dm_observ_equals(observ1, observ2) result(equals)

Returns .true. if given observations are equal.

Arguments

Type IntentOptional Attributes Name
type(observ_type), intent(in) :: observ1

The first observation.

type(observ_type), intent(in) :: observ2

The second observation.

Return Value logical

public pure elemental function dm_observ_view_equals(view1, view2) result(equals)

Returns .true. if given observation views are equal.

Arguments

Type IntentOptional Attributes Name
type(observ_view_type), intent(in) :: view1

The first observation view.

type(observ_view_type), intent(in) :: view2

The second observation view.

Return Value logical